#include <iostream>
#include <ctime>
using namespace std;

int main()
{
    // 添加随机数种子：利用当前系统时间，生成随机数，防止每次随机数都一样。
    // srand() 设置随机种子
    // time(NULL) 获取当前时间
    srand((unsigned int)time(NULL));

    //1、系统生成一个随机数
    int num = rand()%100 + 1;    //rand()%100  生成 0～99 随机数
    // cout << num << endl;

    //2、玩家进行猜测
    int val = 0; // 玩家输入的数据
    cout << "请输入您的猜测：" << endl;
    while(1){
        cin >> val;

    //3、判断玩家的猜测
    //猜对，退出游戏
    //猜错，提示过大或过小，并重新进行猜测
        if(val > num){
            cout << "猜大了！" << endl;
        }
        else if(val < num){
            cout << "猜小了！" << endl;
        }
        else{
            cout << "恭喜你，猜对了！" << endl;
            break;
        }
    
        cout << "请重新猜测：" << endl;
    }
    
    return 0;
}